Ext.define('Admin.view.system.AuditLog', {
	        requires : ['Ext.form.field.Time'],

	        extend : 'Admin.grid.Panel',
	        alias : 'widget.auditlog',

	        viewModel : 'auditlog',
	        controller : 'auditlog',

	        listeners : {
		        refresh : 'onRefreshDefault'
	        },
	        bind : '{auditLogStore}',

	        tbar : [{
		                xtype : 'xcombo',
		                emptyText : '操作类型',
		                allowBlank : true,
		                listeners : {
			                change : 'onParamsChange'
		                },
		                bind : {
			                value : '{method}',
			                store : 'MethodStore'
		                }
	                }, {
		                xtype : 'xcombo',
		                emptyText : '操作员',
		                allowBlank : true,
		                listeners : {
			                change : 'onParamsChange'
		                },
		                bind : {
			                value : '{operator}',
			                store : '{operateByStore}'
		                }
	                }, {
		                xtype : 'xcombo',
		                emptyText : '时间范围',
		                listeners : {
			                change : 'onParamsChange'
		                },
		                value : 'PT4H',
		                bind : {
			                value : '{period}',
			                store : 'PeriodStore'
		                }
	                }, '-', {
		                xtype : 'xdatefield',
		                emptyText : '开始日期',
		                allowBlank : false,
		                hidden : true,
		                listeners : {
			                change : 'onParamsChange'
		                },
		                bind : {
			                hidden : '{customHidden}',
			                value : '{start}'
		                }
	                }, {
		                xtype : 'timefield',
		                width : 95,
		                format : 'H:i',
		                emptyText : '开始时间',
		                allowBlank : false,
		                hidden : true,
		                increment : 60,
		                listeners : {
			                change : 'onParamsChange'
		                },
		                bind : {
			                hidden : '{customHidden}',
			                value : '{startTime}'
		                }
	                }, {
		                xtype : 'tbtext',
		                html : '起',
		                bind : {
			                hidden : '{customHidden}'
		                }
	                }, {
		                xtype : 'xcombo',
		                emptyText : '持续时间',
		                allowBlank : false,
		                hidden : true,
		                listeners : {
			                change : 'onParamsChange'
		                },
		                value : 'PT4H',
		                bind : {
			                hidden : '{customHidden}',
			                value : '{duration}',
			                store : 'DurationStore'
		                }
	                }, {
		                xtype : 'button',
		                text : '刷新',
		                ui : 'soft-blue',
		                iconCls : 'x-fa fa-refresh fa-lg',
		                handler : 'onRefreshClick'
	                }],

	        columns : [{
		                xtype : 'rownumberer',
		                resizable : true
	                }, {
		                xtype : 'relationcolumn',
		                dataIndex : 'operateBy',
		                text : '操作员',
		                width : 120
	                }, {
		                xtype : 'datetimecolumn',
		                dataIndex : 'operateDate',
		                text : '操作时间'
	                }, {
		                dataIndex : 'entityClass',
		                text : '操作内容',
		                align : 'center',
		                width : 120
	                }, {
		                dataIndex : 'entityId',
		                text : '对象编号',
		                align : 'right',
		                width : 120
	                }, {
		                dataIndex : 'methodName',
		                text : '执行操作',
		                align : 'center',
		                width : 120
	                }, {
		                dataIndex : 'requestUri',
		                text : '请求方法',
		                width : 120
	                }]
        });